package com.gaoda.booksystem.sysService;

import com.gaoda.booksystem.entity.Book;
import com.gaoda.booksystem.entity.User;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
public interface SysUserService {

    //根据用户ID查找用户
    User findUserById(int id);

    //模糊查询 + 分页
    List<User> queryUsers(String name, String userSex, String userDep,String userState, int currentPage, int pageCount);

    //获得总页数
    int getTotalPage(int pageCount, String name, String userSex, String userDep, String userState);

    //删除用户
    int deleteUserById(int id);

    //启用用户
    int updateUser(User user);

    //禁用用户
    int modifyUser(User user);

    //修改用户信息
    int updateUserById(User user);

    //获取用户信息
    List<User> userList();

}
